class Person:
    def __init__(self,name,age):
        self._name = name
        self._age = age
        # property 装饰器用来将一个get方法，转化为对象的属性
        # 添加后我们就可以像调用属性一样使用get 方法
    @property
    def name(self) :
        print('get方法执行了~~~~')
        return self._name
    #  setter方法的装饰器 : @属性名.setter
    @name.setter
    def name(self,name):
        print('setter方法调用了~~~')
        self._name = name
    @property
    def age(self):
        return self._age
    @age.setter
    def age(self,age):
        self._age = age
p = Person('孙悟空','18') 
p.name

        

        